合同违约赔偿方式如下:
1、约定赔偿。指合同当事人在订立合同时,预先约定一方违约产生的赔偿额的计算方法或向对方支付一定的金钱。由于损失的范围在合同订立时难以确定,因此,当事人在合同中约定赔偿的计算办法,不是固定的赔偿数额。
2、法定赔偿。指在当事人一方违约造成对方损失时,按照法律规定的办法计算赔偿额进行赔偿。这里所说的法律,既包括民法典,也包括有关合同违约赔偿的其他法律法规规定。法定赔偿方法一般是在当事人没有事先约定赔偿或者违约金的情况下运用,在当事人没有约定赔偿的情况下,有些法律还规定了赔偿限额,主要是对运输合同中承运人规定了最高赔偿限额。对超过这一限额的,违约方不承担赔偿责任。